#include <bits/stdc++.h>

using namespace std;

string s , maxs = "0";
int maxn , n;
bool cmps(string a , string b){
//    if(a.length()>b.length())return true;
//    else if(a.length()<b.length())return false;
//    else if(a.length()==b.length()){
//        int i=0;
//        while(a[i] == b[i])i++;
//
//        if(a.length()<=i)return false;
//        else if(a[i]-'0'>b[i]-'0')return true;
//        else return false;
//    }
    if(a.length()>b.length()||a.length()==b.length()&&a>b) return true;
    else return false;
}
int main()
{
    cin>>n;
    for(int i = 1;i<=n;i++){
        cin>>s;
        if(cmps(s,maxs)){
            maxs = s;
            maxn = i;
        }
    }
    cout<<maxn<<endl<<maxs;
    return 0;
}
